HTML,body{
  background-color: #ebebeb;
  color: #333;
  font-size: 0.6rem;
}
a{
  background-color:transparent;
  text-decoration:none;
  color: inherit;
  font-size: 0.6rem;
}
.clearfix:before,.clearfix:after{display:table;content:" "}
.clearfix:after{clear:both}
.clearfix{*zoom:1;
        clear: both;}
.fr,.pull-right{float:right!important}
.fl,.pull-left{float:left!important}
.tl{text-align:left}
.hide{display:none}
.mt15{
  margin-top: 0.75rem;
}

.input_icon {
  position: absolute;
  width: 35px;
  height: 100%;
  right: 0;
  top: 0;
  text-align: center;
  color: #bfcbd9;
  transition: all .3s
}

.input_icon:after {
  content: '';
  height: 100%;
  width: 0;
  display: inline-block;
  vertical-align: middle
}
.icon-loading {
  animation: rotating 1s linear infinite
}
@keyframes rotating {
  0% {
    transform: rotateZ(0)
  }
  100% {
    transform: rotateZ(360deg)
  }
}

/*表单*/
label {
  font-size: 0.6rem;
}

.input {
  position: relative;
  outline: none;
  display: inline-block;
  padding: 0.2rem 0.35rem;
  width: 100%;
  height: 1.2rem;
  line-height: 1.5;
  cursor: text;
  font-size: 0.6rem;
  color: rgba(0,0,0,.65);
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 0.1rem;
  -webkit-transition: all .3s;
  transition: all .3s;
  box-sizing: border-box;

  &[disabled]{
    background-color: #eef1f6;
    //border-color: #d1dbe5;
    color: #bbb;
    cursor: not-allowed;
    border-color:red ;
  }
}

.input:focus{
  background-color: #d8f9da;
}


.form-horizontal{
  .form-item{
    .form-item-label{
      width: 25%;
      vertical-align: middle;
      line-height: 1rem;
      display: inline-block;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      text-align: center;
      label.required:before {
        display: inline-block;
        margin-right: 0.2rem;
        content: "*";
        font-family: SimSun;
        line-height: 1;
        font-size: 0.6rem;
        color: #f04134;
      }
    }

    .form-item-group{
      box-sizing: border-box;
      position: relative;
      width: 75%;
      .form-item-control {
        line-height: 0.6rem;
        position: relative;
        zoom: 1;
      }
      .form-item-error{
        color: #f04134;
        position: absolute;
        margin-top: 0.2rem;
      }
    }
  }

}


.container {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.container_scroller{
  .container {
    margin-top: 0;
    margin-bottom: 0;
  }
}


/*块*/
.block{
  background: #ffffff;
  border-top: 0.05rem solid #DBDBDB;
  border-bottom: 0.05rem solid #DBDBDB;
  .item{
    border-bottom: 0.05rem solid #EFEFEF;
    padding:0.6rem 0;
  }
  .item:nth-last-child(1){
    border-bottom:none;
  }

}

/*按钮*/
.btn {
  display: inline-block;
  border-radius: 0.2rem;
  padding: 0.15rem 0.2rem;
  text-align: center;
  margin: 0;
  font-size: 0.6rem;
  cursor: pointer;
  line-height: 1.5;
  -webkit-appearance: none;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  color: #999
}

